body { background-color: #ffffff; }
:link { color: #3366cc; }
a:link { color: #3366cc; }
a:visited { color: #3366cc; }
a:active { color: #3366cc; }
a:hover { color: #ff9900; text-decoration: none; }
.nav:link { color: #3366cc; }
a.nav:link { color: #3366cc; }
a.nav:visited { color: #3366cc; }
a.nav:active { color: #3366cc; }
a.nav:hover { color: #ff9900; text-decoration: none; }
.nav:link { color: #C0040B; }
a.navselected:link { color: #C0040B; }
a.navselected:visited { color: #C0040B; }
a.navselected:active { color: #C0040B; }
a.navselected:hover { color: #ff9900; text-decoration: none; }
.footernav:link { color: #3366cc; }
a.footernav:link { color: #3366cc; }
a.footernav:visited { color: #3366cc; }
a.footernav:active { color: #3366cc; }
a.footernav:hover { color: #ff9900; text-decoration: none; }
.poptab:link { color: #3366cc; text-decoration: none; }
a.poptab:link { color: #3366cc; text-decoration: none; }
a.poptab:visited { color: #3366cc; text-decoration: none; }
a.poptab:active { color: #3366cc; text-decoration: none; }
a.poptab:hover { color: #ff7700; text-decoration: none; }
p, center { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #333333; }	
.heading { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; padding-bottom: 2pt; }
.smalltext { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 8pt; background-image: none; color: #000000; }
LI { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; }
UL { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; }
TD { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; }
TH { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
HR { color: #cccccc; }
.pulldown { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.textfield { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.button { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
table.banner { background-color: #ffffff; border: 1px solid #4685C4; }
table.navigation { color: #000000; border: 0px solid #ffffff; width: 725px; }
table.textad { border: 2px dotted #47C30B; }
table.textad TH { color: #000000; background-color: #f9f9f9; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; background-image: none; }
table.textad TD, table.textad TR { color: #000000; background-color: #F9F9F9; border: none; background-image: none; }
table.header { border: 1px solid #FFC40C; }
table.header TH { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 13.5pt; background-color: #FF870B; border: 1px solid #ffffff; background-image: none; }
table.header TD, table.header TR { color: #000000; background-color: #F9F9F9; border: none; background-image: none; }
table.footer { color: #000000; border: 0px solid #ffffff; }
table.main { background-color: #ffffff; border: 1px solid #ffffff; }
table.main TD, table.main TR { border: 0px solid #ffffff; background-image: none; }
.mainleft { color: #ffffff; background-color: #ffffff; }
.mainright { color: #000000; background-color: #ffffff; }
table.popmain { background-color: #ffffff; border: 0px solid #ffffff; }
table.popmain TD, table.popmain TR { border: 0px solid #ffffff; background-image: none; }
table.popbanner { color: #333333; background-color: #ffffff; border: 0px solid #4685C4; }
table.poptabs { color: #000000; background-color: #ffffff; border: 0px solid #ffffff; }
table.poptabs TH { color: #ffffff; background-color: #4685C4; }
table.poptabs TR, table.poptabs TD { background-color: #cccccc; }
table.searchheading { border: 1px solid #4685C4; background-image: none; }
table.searchheading TH  { color: #ffffff; background-color: #4685C4; border: 1px solid #ffffff; background-image: none; }
table.searchheading TD { background-color: #FFFFFF; border: 0px; background-image: none; }
table.search { color: #000000; background-color: #cccccc; border: 1px solid #4685C4; }
table.search TD, table.search TR { color: #000000; background-color: #F9F9F9; border: 0px solid #FFD200; background-image: none; }
table.searchresults { border: none; }
table.searchresults TH { color: #000000; background-color: #ffffff; border: none; background-image: none; }
table.searchresults TD, table.searchresults TR { color: #555555; background-color: #F9F9F9; border: none; background-image: none; }
table.left { border: 1px solid #4685C4; }
table.left TH { color: #ffffff; background-color: #4685C4; border: 0px solid #ffffff; background-image: none; }
table.left TD, table.left TR { color: #555555; background-color: #F9F9F9; border: 0px solid #ffffff; background-image: none; }
table.left2 { border: 1px solid #4685C4; }
table.left2 TH { color: #ffffff; background-color: #4685C4; border: 1px solid #ffffff; background-image: none; }
table.left2 TD, table.left TR { color: #555555; background-color: #F9F9F9; border: 0px solid #ffffff; background-image: none; }
table.right { border: 1px solid #FFC40C; }
table.right TH { color: #ffffff; background-color: #FF870B; border: 1px solid #ffffff; background-image: none; }
table.right TD, table.right TR { color: #000000; background-color: #F9F9F9; border: 0px solid #FFD200; background-image: none; }
table.grid {border-top: none; border-bottom: none; border-left: none; border-right: none; background-color: #ffffff; background-image: none; }
table.grid TD, table.grid TR { border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #cccccc; background-image: none; }
#gridheader { font-weight: bold; background-color: #f6f6f6; border-top: 1px solid #FFC40C; border-bottom: 1px solid #FFC40C; border-left: none; border-right: none; background-image: none; }
#gridrow { background-color: #f6f6f6; }
.error { color: #C0040B; background-image: none; }
table.error { color: #C0040B; background-image: none; border: 2px dotted #c0040B; background-image: none; }
table.goodmessage { border: 1px dotted #FFC40C; background-image: none; }
table.goodmessage TD, table.goodmessage TR { color: #555555; background-color: #f9f9f9; border: 0px solid #ffffff; background-image: none; }
.blogheader { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #FF870B; padding-bottom: 4pt; text-align: right; }
.blogbody { background-image: none; }
.smallfont { font-size: xx-small; }
table.ValidationSummary1 { border: none; }
.searchtextxanga { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #4685C4; }
.searchtextgroups { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #FF870B; }
.searchtextweb { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #FF870B; }
.searchtextusers { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #47C30B; }
.searchbuttonxanga { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #ffffff; color: #ffffff; background-color: #4685C4; font-weight: bold; margin: 1px; }
.searchbuttongroups { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #ffffff; color: #ffffff; background-color: #FF870B; font-weight: bold; margin: 1px; }
.searchbuttonweb { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #ffffff; color: #ffffff; background-color: #FF870B; font-weight: bold; margin: 1px; }
.searchbuttonusers { font-family: tahoma, verdana, arial, helvetica, sans-serif; border: 1px solid #ffffff; color: #ffffff; background-color: #47C30B; font-weight: bold; margin: 1px; }
.searchrulexanga { margin: 5px; border-bottom: none; border-top: 1px solid #cccccc; }
.searchrulegroups { margin: 5px; border-bottom: none; border-top: 1px solid #cccccc; }
.searchruleweb { margin: 5px; border-bottom: none; border-top: 1px solid #cccccc; }
.searchruleusers { margin: 5px;	border-bottom: none; border-top: 1px dotted #47C30B; }
.searchrulexangasponsored { margin: 5px; border-bottom: none; border-top: 1px dotted #4685C4; }
.searchrulegroupssponsored { margin: 5px; border-bottom: none; border-top: 1px dotted #FFC40C; }
.searchrulewebsponsored { margin: 5px; border-bottom: none; border-top: 1px dotted #FFC40C; }
.thumbnail { border: 1px solid #cccccc; }
.tab:link
	{
	color: #3366cc;
	text-decoration: none;
	}
a.tab:link
	{
	color: #3366cc;
	text-decoration: none;
	}
a.tab:visited
	{
	color: #3366cc;
	text-decoration: none;
	}
a.tab:active
	{
	color: #3366cc;
	text-decoration: none;
	}
a.tab:hover
	{
	color: #ff9900;
	text-decoration: none;
	}
.tabselected:link
	{
	color: #000000;
	text-decoration: none;
	}
a.tabselected:link
	{
	color: #000000;
	text-decoration: none;
	}
a.tabselected:visited
	{
	color: #000000;
	text-decoration: none;
	}
a.tabselected:active
	{
	color: #000000;
	text-decoration: none;
	}
a.tabselected:hover
	{
	color: #ff9900;
	text-decoration: none;
	}
table.tabs
	{
	border-top: none;
	border-bottom: 4px solid #ffffff;
	border-left: none;
	border-right: none;
	background-color: #ffffff;
	background-image: none;
	}
table.tabs TD
	{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	background-image: none;
	}
#tab
	{ 
	background-color: #f6f6f6; 
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: none;
	}
#tabselected
	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: none;
	}
